JetBackup\Destination\Vendors\S3\Client\Client B

Total Complexity 76
Dependencies 8
Dependents 1
Total lines 390
Lines of code 212
Logical lines of code 172
Comment lines 75
Methods 37
Properties 18

Methods 37

Method Rating Maintainability Complexity Lines of code
_execute()
C
37 27 57
putChunk()
S
62 3 11
buildSignatureCanonical()
S
61 3 11
post()
S
67 3 7
__construct()
S
61 2 11
http_build_query()
S
68 2 6
addHeader()
S
75 2 4
getHeader()
S
76 2 4
buildSignature()
S
70 2 5
getURI()
S
69 2 6
putString()
S
63 2 10
_request()
S
74 1 5
delete()
S
73 1 5
getObject()
S
69 1 7
getObjectRange()
S
66 1 8
get()
S
73 1 5
head()
S
73 1 5
_getAuthorization()
S
66 1 7
buildSignatureSigningString()
S
68 1 8
setFileChunk()
S
92 1 1
getAmzCredential()
S
88 1 1
setBody()
S
92 1 1
getHeaders()
S
92 1 1
getHeadersSignature()
S
92 1 1
getMethod()
S
92 1 1
setMethod()
S
92 1 1
setURI()
S
92 1 1
getBody()
S
92 1 1
getDestination()
S
92 1 1
hmac()
S
78 1 3
setDestination()
S
92 1 1
getParams()
S
92 1 1
setParams()
S
92 1 1
addParams()
S
90 1 1
getFileChunk()
S
92 1 1
_reset()
S
64 1 9
close()
S
81 1 3